Volvo tests self-driving cars