21-year-old charged with string of violent taxi cab robberies in St. Petersburg