Diane Kruger covers Marie Claire