market clearing price