Rep. Collin Peterson says he will vote 'no' on health care bill