Sylvester Stallone supports assault weapon ban