what is the difference between stocks and forex?