Americans angry with Obama over gas prices