Tim Duncan files for divorce