Trump cancels meetings with Putin at G-20