Adaptive fuzzy output feedback and command filtering error compensation control for permanent magnet synchronous motors in electric vehicle drive systems