Nifty P/B ratio hits 6-year low at 2.96, banking sector weighs