Sticky Chinese BBQ Lamb Ribs