Prominent Saudi preacher apologises on TV for ?hardline? Islam