Towards the ultimate multi-junction solar cell using transfer printing