Mapletree Investment buys Festival Walk for $2.4 billion