overloading minus operator