Macquarie Bank just set a new record full year profit of $2.56 billion