TiO2 core–shell and core-dual-shell nanoparticles with tunable heterojunctions and visible to near-infrared extinctions