Russia announces sanctions on US president and Canadian PM