Text this: A Review on the Renewable Energy Resources for Rural Application in Tanzania