How to be Profitable and Moral: A Rational Egoist Approach to Business