Approaching the limits of contact resistance and scaling in molybdenum disulfide transistors