How long did it take for the legends of Virgil's magic powers to spread through Europe?