difference between alkali and base