Leinster get job done at Dragons