Flames sign Jacob Markstrom to six-year, $36M deal