BBC Sport - Lee McGregor fights back from major surgery to seal Scottish title