Record goalscorer Pandev ends career