Jennifer Lopez shows off her rock-hard abs with stunning workout selfie