Donald Trump says he is in good health after unannounced visit to hospital for medical check-up