The Quest for Non-Invasive Blood Glucose Monitoring: An Elusive Milestone for Smartwatches and Smart Rings