training loss not decreasing tensorflow