Karnataka Cabinet terminates Ejipura flyover contract