West Point caught off guard by Trump speech announcement