46 killed in gas cylinder explosions over last 2 years in Lahore