Rain Plays Havoc in Punjab; 17 killed