PPG-based sleep apnea monitoring