The anterior cruciate ligament: a review of recent concepts