Jennifer Lopez reveals how she still manages to look so amazing at 49