Thermocatalytic hydrogen peroxide generation and environmental disinfection by Bi2Te3 nanoplates