what causes red itchy welts or bumps, mostly on arms and legs