John Elway admits Broncos must find long-term QB solution