London Mayor Sadiq Khan has reiterated his opposition to US President Donald Trump being afforded an elaborate state visit when he comes to the UK next year.