Man falls 300 feet into Rogue River canyon