Soy protein helps lower bad cholesterol