Jennifer Lopez a Hot Body, at 45, in Us Weekly