Woman rescued from burning home in Elgin