Square's $297 million deal for Jay Z's music service Tidal m