BBC apologises after Muslim claims