Ellipsoidal particles at fluid interfaces