Doctor shortage could exceed 121K by 2030, report says