Spanish-style barbecue leg of lamb