Improved Algorithms for Online Submodular Maximization via First-order Regret Bounds