Sporting venues urged to ‘show red card’ to prostitution