Parts of Sheffield are becoming no-go areas for taxis, amid concerns over violence and attacks, drivers have warned.