The football associations of Brazil, Argentina and Mexico are fined by Fifa for their fans' homophobic chanting.