Write a complex SQL query involving multiple joins, window functions, and subqueries to calculate year-over-year growth for Uber.