Rains wreak havoc in Mombasa