Novak Djokovic faces SA-born Cameron Norrie for place in Wimbledon final as Nick Kyrgios waits