Text this: Toward autonomous medicine: A comprehensive review of biomedical energy harvesting and wearable sensing systems