Thousands participate in 40th running of BolderBOULDER race