Prince Harry was ‘sponsored’ by Dior at coronation