Simulation of bone-determined range of motion in proximal humeral fractures