Citi falls short on earnings, blames new regulations