Data leak stormbrewer Aleksandr Kogan denies any illegality through his App, says tech firms assume users know of information selling