Trump in 'excellent' health, physician says