Opportunities and Challenges for Error Correction Scheme for Wireless Body Area Network: A Survey