Text this: Automatic collaborative water surface coverage and cleaning strategy of UAV and USVs