Twitter and Facebook battling