difference between ductile and brittle definition