Voters blame Trump too much for prices presidents cannot fully control