Sinead apologises for claiming Hall gave Prince drugs