Positive selection and functional divergence of farnesyl pyrophosphate synthase genes in plants