Many-body localization and tensor networks