A man who campaigned against a law prohibiting local authorities from "promoting" homosexuality has given a historical gay rights poster to the London Transport Museum.