Understanding the function and dysfunction of the immune system in lung cancer: the role of immune checkpoints