Portugal midfielder Joao Mario says that a spirit of belief has carried his team through to the final of Euro 2016.