Prince William was left blushing during a visit to a care home when an elderly resident repeatedly asked him for a kiss.