Kate Middleton draws cheers in 1st public appearance since cancer diagnosis