Longest sewing machine weaves Kaaba mantle