Recovery of nickel and preparation of ferronickel alloy from spent petroleum catalyst via cooperative smelting–vitrification process with coal fly ash