Mexican government fires back at US senator over 'racist' remarks