Rains wreak havoc