Palin embraces SNL sketch, dishes out her own humor