Cannes 2016: the best and worst