Mechanism Design with Multidimensional, Continuous Types, and Interdependent Valuations