Gaza needs political solution, not military one, Abbas tells UK's Cameron