Average monthly rents reach £1,162 outside London, leaving renters like Ben McNeil counting the cost