Police charge man over Mayfield West stand-off