A financial services company needs to generate a report of all customer transactions from the `work.transactions` dataset. For each transaction, the report must include the customer's current city from the `work.demographics` dataset. The final report must include all transactions, even if a customer's demographic record is missing. If a customer's city is missing, the report should display 'Unknown'. Which PROC SQL query correctly fulfills this requirement?