What are the performance trade-offs between a data lake and a data warehouse?