Lasco Distributors appoints John De Silva as new managing director