Columbus Blue Jackets sign Vladislav Gavrikov to 3-year, $8.4M contract