Does teaching quality matter? Students learning outcome related to teaching quality in public and private primary schools in India