What is the Bronsted-Lowry definition of an acid and a base?