EastEnders' Zack Hudson actor James Farrar heaped praise on BBC soap boss Chris Clenshaw after the news he would step down after three years, with a replacement confirmed