Police catch man accused of stealing guns from Cape Coral home