ANZ is last of the big bad banks to report their profit