Astros GM Jeff Luhnow on set of MLB Network