Preparation and optical properties of artificial opals by self-assembly of PTFE-based core-shell nanoparticles