Royal Mansour Marrakech elected "Best Hotel in Africa"