Research and development on hypervelocity impact protection using Whipple shield: An overview