Stochastic volatility with leverage: fast and efficient likelihood inference