Hunter Biden to plead guilty to tax crimes, reaches deal on gun charge