Robust Safety-Critical Control: A Lyapunov and Barrier Approach