New iron molecule could provide cheaper solar energy