Breast Cancer Foundation apologises for causing ‘any confusion or offence to anyone’ after posters drew flak