Life Itself triumphs at Cannes