Jennifer Lopez in white shorts and see through top