Punjab rains claim 105 deaths, 250 injures