Barbara Mori sizzles on Marie Claire