Hurricane Lee strikes Bermuda as New England and Canada prepare for floods