Jennifer Lopez almost naked for InStyle magazine