A novel multiuser detector based on global-best harmony search algorithm