A former imam who coerced his victims, some as young as 12, into believing he had supernatural powers, has been found guilty of 21 sexual offences, including nine counts of rape.