Man City confirm £50m signing of Kyle Walker from Tottenham