Russia vows ‘no white elephants’ after World Cup