hewlett packard recalls 6 million power cords over fire risk