Tibor Kecskeméti's scientific contributions