ITV to buy The Voice producer for £355m