Keylor Navas believes his PSG team-mate Kylian Mbappe is probably the best player of his generation.