Canton Presbyterian hosting benefit concert tonight