Over 40 killed in UP rains