Jeremy Clarkson joins fight against eco-towns