Scorching heatwave grips northern Mexico