Manchester City are fined but avoid a transfer ban after admitting breaching Fifa rules on signing youth players.