Spark Plasma Sintered NdFeB-based Nanocomposite Hard Magnets with Enhanced Magnetic Properties