A new technology developed by scientists at University of California, Los Angeles (UCLA) can store solar energy for up to several weeks; an advance that could change the way scientists think about