German says he can only sing the anthem when the nation considers him to be ‘a proper English guy’