Trump has promised to tame prices. But even a president can only do so much.