Ultra-Broadband Perfect Absorber based on Titanium Nanoarrays for Harvesting Solar Energy