Oxford Thinking Campaign reaches £1.25 billion goal