People have gathered in prayer and visited mass graves in Indonesia's Aceh province to mark the 20th anniversary of the massive Indian Ocean tsunami, one of modern history's worst natural disasters.