Phase stability, hardness and bond characteristics of ruthenium borides from first-principles