Banks contribute a third of corporate taxes - study