Cardiff sex abuse accused had 'feeling' boy was not 18