Syrian troops ‘kill 40 rebels near Damascus’