Homes under £350,000 for first-time buyers in England – in pictures