Text this: Algorithmic assessment of shoulder function using smartphone video capture and machine learning