Viewers to foot bill for BBC mistakes