What is file fragmentation and how does it occur in Windows