Denise Daley apologises for remarks at political meeting