Evolution of oligomeric state through geometric coupling of protein interfaces