RBA to raise rates to 4.35% on July 4 but decision on a knife edge