Ceasefire weekend begins Friday as Baltimore continues to grapple with gun violence