Automatic Rank Determination for Low-Rank Adaptation via Submodular Function Maximization