SLIDESHOW: Jennifer Lopez still foxy at 42!