Best deli sandwich in Burbank