Private banks make largest single-day govt bond purchase in 7 years