FaceOri: Tracking Head Position and Orientation Using Ultrasonic Ranging on Earphones