Major rain in Edinburgh, Scotland causes flooding