In the present version two corrections are made after the publication; the proof of Lemma 3.5 is corrected and $A$ is corrected to be of arbitrary finite rank, not just of rank 2.