How late are K-feldspar megacrysts in granites?