First things at first look.

1. You set your OSC at 8Mhz. This is for your PIC. You must DEFINE OSC speed to the compiler also. Have DEFINE OSC 8.

2. For PIC16F690, SDA should be RB4 and SCL should be RB6.