President Donald Trump is suggesting that Senate Majority Leader Mitch McConnell might have to think about stepping aside if he doesn't deliver on the president's agenda of health care, taxes and infrastructure.