Regional scale terrace mapping in fragmented mountainous areas using multi-source remote sensing data and sample purification strategy