Princess Diana’s nieces Amelia and Eliza Spencer channel her revenge dress at British Fashion Awards