Baltimore surpasses 300 murders for 2nd year