Ultrasonic velocity and attenuation measurements on basalt melts to 1500°C: Role of composition and structure in the viscoelastic properties