Storm Elsa soaks US East Coast, heads towards Boston, Canada