The Query Complexity of Cake Cutting