Guidance, navigation, and control system simulations via integrated orbit and attitude hardware-in-the-loop simulator for satellite formation flying