Twins, Mauer make it official: $184M extension and eight more years