Julia Roberts hailed for ’unthinkable’ barefoot walk in Cannes