KID-PPG: Knowledge Informed Deep Learning for Extracting Heart Rate From a Smartwatch