Model reference adaptive control using output feedback and observers