Fast Motion on Cartesian Paths by Exploiting Robot Redundancy at the Acceleration Level