Widespread rains expected in Punjab