Text this: Investigating sources of inaccuracy in wearable optical heart rate sensors