A Step Detection and Step Length Estimation Method Based on Different Holding Styles Estimation