St. Pete leaders vote to ban smoking and vaping at city beaches and parks