The prime minister of the UK, Boris Johnson has weighed into the row over transgender rights saying biological males should not be allowed to compete in female-only sports events.