Theresa May on Trump: ‘I never knew what to expect’