IS earns $3 million from oil sales every day, expert says