May-like heat in March: Mercury crosses 39 degrees in Gujarat