Britain to build 17 towns and villages to ease housing squeeze