Putin calls G7 deal on frozen Russian assets for Ukraine loan ‘theft’