Djokovic edges out Bautista Agut to set up final with Raonic