FundusGAN: A Hierarchical Feature-Aware Generative Framework for High-Fidelity Fundus Image Generation