Mechanism of squalene biosynthesis from mevalonate and farnesyl pyrophosphate