Diane Kruger Stuns on Cover of Marie Claire