Mahira apologises for Halloween picture