Mariah Carey named most successful singer of all time