Detroit Lions sign free agent cornerback Rashaan Melvin