Watch: Mike Piazza discusses playing in New York, why he will wear a Mets cap in the Hall of Fame