Home News PM pledges £40m to fix flood defences