Observer-based robust direct adaptive fuzzy control