Man City boss Pep Guardiola insists he didn't have the funds to sign another defender, following the serious injury to Aymeric Laporte.