Shimano recalls 680,000 bicycle cranksets after reports of bone fractures and lacerations