Met Office issues warning of heavy rain lasting 39 hours in Tayside and Fife