US televangelist Pat Robertson apologizes for assassination remark