Unravelling the role of renewable energy, information and communication technology and agricultural credit for sustainable agricultural productivity in developing countries