Shapoorji Pallonji Infra to sell 317-MW solar assets to KKR for Rs 1,554 cr