Limiting Kinetic Energy through Control Barrier Functions: Analysis and Experimental Validation