Christina Aguilera in silver mini dress at VMA 2004 red carpet