What are the differences between short-run and long-run aggregate supply?