At least 48 people have been killed in Indonesia after a major earthquake and tsunami devastated the island of Sulawesi.