Over 100 rescued after boat sinks in Indian Ocean