Freak hailstorm dumps two-metre layer of ice on Mexican city - amid temperatures over 30C