Synchronized Swimming and Formation Control for Fish-inspired Underwater Vehicles