Derived categories and birational geometry