Toshiba to buy Swiss meter firm Landis+Gyr