In which situations do governments intervene to prevent prices from rising above or falling below their equilibrium levels?