Symplectic topology and geometric quantum mechanics