Babies should be given peanut products between 4 and 6 months to reduce allergy, say researchers