An Australian man has been charged with multiple counts of rape and assault after he allegedly kept a British backpacker captive for over two months while on the road in the state of Queensland.