Tesco defends 'offensive' S&M poster