Gunmen attack U.S. diplomatic vehicle in Mexico