A-Reit to buy One@Changi for $420m