Cape Coral man charged with 2nd degree murder