Theresa May urged to apologise & compensate gay men