UK royals host U.S. President Barack Obama and First Lady Michelle Obama for lunch at Windsor castle. Max Foster reports.