Ugandan athlete sets new world half-marathon record