Fast and Private Submodular and k-Submodular Functions Maximization with Matroid Constraints