Efficient Coverage Path Planning for Mobile Disinfecting Robots Using Graph-Based Representation of Environment