Lower Bounds and Accelerated Algorithms for Bilevel Optimization