Former Japan PM Shinzo Abe attacked