Online Covering: Efficient and Learning-Augmented Algorithms