In the first half of the 11th century, Hai Gaon refers to questions that had been addressed to him from Ashkenaz, by which he undoubtedly means Germany. In the latter half of the 11th century, Rashi refers to what two things?