Turkish President Recep Tayyip Erdogan has joined the diplomatic offensive to try and end the worst Gulf crisis in decades.