Striker Bojan Miovski has left Aberdeen for a club-record fee of £6.8m and joined Spanish club Girona.