The Egyptian authorities will detain former presidential candidate Ahmed Shafik for questioning over an alleged corruption case if he returns