Ukrainas parlament har antagit en kontroversiell lag som styr hur försvarsmakten rekryterar. Beslutet kommer efter månader av förseningar och många ändringar som har urvattnat det ursprungliga förslaget.