Zverev ends Djokovic’s Golden Slam hopes with comeback win at Olympics