Eton master on child porn charges