An overview of the non-mevalonate pathway for terpenoid biosynthesis in plants