A wearable biofeedback control system based body area network for freestyle swimming