Behind centuries-old houses that front the city's iconic canals lie verdant spaces rarely seen by the public: the secret gardens of Amsterdam