Latest Advancements In Solar Energy