Adaptive Kalman Filtering for Multipath Rejection in GPS Based Attitude Determination