Randy Couture vs. Brandon Vera headlines UFC 105