Bundles of generalized theta functions over abelian surfaces