Sir Paul McCartney made an eight-year-old girl's day when she met him at the launch of his first children's book in New York City yesterday