Jessica Chastain sparkles on Venice red carpet