Storms, heatwaves and downpours have swept across the north west this week, with some areas receiving up to 112mm in just two hours and more expected over coming days.