Putin a rival who is not welcome back to G7, says Harper