Messi's World Cup hat trick shines