More than 4,500 people slept rough on the streets of England last year, according to official figures released after the UK had its coldest night of the winter.