CD276 and cancer: B7-H3 and other cancer hallmarks