Derby man who was shot by officer faces weapons charges