Apple passes Coke as world's 'top brand'