US to ban smoking in public housing