Storm leaves 40-ton barge on St. Pete beach