Megan Fox files for divorce