42nd annual Buffalo Bayou Regatta held