M&G buys Amazon shed from Fiera for £120m