For months, Palestinian journalist Majahed Bani Mfleh was held in Israeli detention without charges and subjected to brutal physical violence.