Julianne Moore wins Best Actress at Cannes