Data centers: Power needs and clean energy challenges