Adaptive Interference Mitigation in GNSS