Chemicals in household cleaners 'cause asthma'