Bank of America double-downgrades Ally Financial, cites deteriorating macro climate