Trump says Israel-Lebanon truce extended 3 weeks