Trump says he is ready for direct talks with Hezbollah if needed