Obama vetoes bill to repeal signature health care law