Factors affecting the supply curve