Kate Middleton and Prince William Spotted Shopping Together in First Public Sighting