Youssef Sharif shed weight to be fit to fight