Generalized parton distributions of gluon in proton: a light-front quantization approach