making d3 viz responsive