Man charged after allegedly stealing vehicle, hiding in roof at Cessnock