Irina Shayk and Alessandra Ambrosio wear Roberto Cavalli gowns at the 'All is Lost' Cannes Film Festival 2013 premiere