Macquarie Bank’s record full year profit of $2.6 billion