forex market cycles