Complete and Near-Optimal Robotic Crack Coverage and Filling in Civil Infrastructure