Rain leave 42 dead in Northern Pakistan: officials