Foreign exchange and revenue risks: analysis of key contract clauses in China's BOT project