factors influencing demand