Celebrity Jennifer Lopez fylder 50 år – vi kigger tilbage på hendes liv og de bedste looks gennem tiden