Google revenues surge, defies costs