The Complexity of Independence-Friendly Fixpoint Logic