Jesse James says he's engaged to marry Kat Von D