Macropinocytosis: Insights from immunology and cancer.