Microstructure, mechanical and tribological behaviors of hard-yet-tough Hf-Ag-N coating