Hamilton says Mercedes car ‘bit of a nightmare’ amid Mexico surprises