Cancer Immunotherapy: An Overview on Small Molecules as Inhibitors of the Immune Checkpoint PD-1/PD-L1 (2015-2021)