Ashton Kutcher files for divorce from Demi Moore