Impax appoints John McDonald head of sales and marketing