Spain will face Argentina in the World Cup final. The build-up is dominated by the possibility of it being Lionel Messi's last World Cup game and the potential for new historical records.