An Observer-Based Neural Adaptive $PID^2$ Controller for Robot Manipulators Including Motor Dynamics With a Prescribed Performance