Hunter Biden charged with failing to pay federal income tax, illegally having a weapon