A Comprehensive Survey on 3D Content Generation