Woman sentenced for 'savage' attack on taxi driver