Self Balancing Neural Network: A Novel Method to Estimate Average Treatment Effect