Murray, Djokovic in Shanghai Masters semis