Yemen's ex-President Ali Abdullah Saleh has been killed in fighting with his former allies, reports say.