Patrick Swaffer leaves Goodman Derrick to take up role of BBFC president