India has built a 3km-long runway on Agalega and no-one has fully explained why, angering residents.