Text this: General exact analytical expressions for rotation and displacement of a Timoshenko beam under variable loads with validation