The Met Gala is back tonight - and there have been some very memorable outfits over the year, with Kim Kardashian, Katy Perry and Rihanna all featuring on the list