Ally Q2 net income falls on virus impact