Recent progress on nanostructure-based broadband absorbers and their solar energy thermal utilization