Bashar al-Assad ‘grants general amnesty’