Westpac reports full-year profit of $7.19 billion