India has 637 GW of residential rooftop solar energy potential: CEEW report