New Mazda 6 prices revealed