Djokovic suffers shock defeat by Medvedev in Monte Carlo Masters quarter-finals