AI-driven 'thermal attack' system reveals computer and smartphone passwords in seconds