Falling birth rates mean there are an estimated 650,000 spare places in England's state-run primary schools, official data shows