Tesco to donate almost £100,000 to mark Pride