This is a pre-copyedited, author-produced version of an article accepted for publication in STOC 2017 Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing following peer review. The version of record is available http://dl.acm.org/citation.cfm?doid=3055399.3055410