PharmEasy valued at $1.8 billion as B Capital buys stake for