factors affect speed sound