Stormy sky over Swampscott beach