Sainsbury's is selling same-sex Valentine's Day cards for the first time ever