US president urges Americans not to panic-buy fuel, warns against price-gauging and says shortages will ease soon