Tesco Dance Beats raises £2m for charity partners