Massachusetts Senate approves gun bill aimed at ghost guns and assault weapons