what causes habitat fragmentation