weather forecast Somerset