BATM receives €29m order for 1,000 ventilators