Electric and magnetic dipole strength in 112,114,116,118,120,124Sn