Biden calls for assault weapon ban after Colorado shooting