Charted: Companies spent over $5 trillion buying each other last year