Current account deficit crosses $7 billion