A Pulse Wave Monitor with Adaptive Filtering of Motion Artifacts