Explain factors that may shift the supply curve, including production costs, technology, indirect taxes, subsidies and natural factors such as disasters and weather.