Trump warns of ‘hell to pay’ if Israeli hostages not released by January