Man charged over armed hold-up and failed heist at Port Stephens