Sir Paul McCartney attended the March for Our Lives in New York on Saturday, telling CNN the cause was important to him because he lost John Lennon to gun violence.