Homes to blame for Serangoon dengue hot spots