This paper has been withdrawn. It will be split into two separate papers. New results will be added in both papers.
This paper has been withdrawn by the authors due to an error in the main theorem.