Sheik Hassan Nasrallah, the head of Lebanon's Hezbollah's group has made a rare public appearance at a Beirut rally to mark the Muslim holy day of Ashoura.