Manchester City complete signing of Spanish defender Gomez