ℒ1 Adaptive Control for Safety-Critical Systems: Guaranteed robustness with fast adaptation