Some 2,800 soldiers, including high-ranking officers, are arrested after an attempted coup fails in Turkey, in a night that the country's PM Binali Yildirim calls a "black stain on Turkish democracy".