Teaching and Learning through Digital Twins: A New Era of Education Powered by Digital Twins