Daniel van Roo spent 18 months trying to convince his doctors he was sick. As his undiagnosed cancer worsened, they continued to test only for STIs - he says because he was gay