The Queen and Prince Philip have welcomed royal families from all over the world to a lunch in celebration of the Diamond Jubilee at Windsor Castle.