How long did the FSF boycott GNU software for the Macintosh platform