US department store retailer JC Penney has unveiled a new logo as part of efforts to boost sales and cast itself as a more modern retailer.