Putin hits out at European Parliament vote