Met office warns heavy rain to cause flash flood in next 3-4 days