Prince Philip visited Houston three times over the years with two stops at Johnson Space Center