Syrian rebel ‘hell cannons’ kill 300 civilians