Foster + Partners publishes Portfolio – a complete record of the practice’s work