Punjab has reported 35 deaths in the recent spell of heavy downpour