Text this: A novel wearable device integrating ECG and PCG for cardiac health monitoring