Prince William and Princess Kate meet windrush generation