Manchester City complete the signing of Spain Under-21 winger Ferran Torres from La Liga side Valencia.