which body of water separates madagascar from africa?