Hibs midfielder Brandon Barker says narrow defeat by Rangers was ‘horrible’