Albertsons and Rite Aid cancel merger amid shareholder opposition