Automatic gully mapping using deep learning with boundary-stratified sampling and pixel balancing optimization: a case study of the Yuanjiang dry-hot valley | Synapse