The Cannes film festival has reached its final night, with awards dished out to Ruben Östlund for The Square, Joaquin Phoenix and Lynne Ramsay