Leonardo DiCaprio makes his Cannes film festival red carpet comeback