'Views are incompatible': Neil Oliver axed from Edinburgh Royal Society for differing views