£50m flood resilience fund announced for Somerset