Paris Saint-Germain striker Edinson Cavani says team-mate Zlatan Ibrahimovic is one of the best players in the world - and acknowledges he has learned a lot from playing alongside him.