Mauer, Twins agree to 8-year, $184 million extension