Pittsburgh Penguins sign John Marino to six-year contract extension