Design and Evaluation of a Controller-Pilot Data Link Communications (CPDLC) Interface