Philippines' Duterte tells U.S. 'you have to pay' if it wants to keep troop deal