Eva Mendes wears lingerie for Calvin Klein