Tropical Storm Barry forms in Gulf of Mexico, expected to strengthen into hurricane this weekend