Jennifer Lopez's snake dress causes stir