The multifaceted effects of metformin on tumor microenvironment