chesapeake bay weather 10 day forecast