Renewable Power: Building Block for a Sustainable Energy Future