Len Brown's first public appearance since affair