CMOS PPG Sensor With Correcting Feedback for Effects of Skin Pigmentation and Environmental Factors