Blackbody-cavity ideal absorbers for solar energy harvesting