Petrological and geochemical evolution of the Kymi stock, a topaz granite cupola within the Wiborg rapakivi batholith, Finland