Solar-Powered Data Centers: Reducing Energy Costs and Carbon Footprints