The finite/infinite horizon ruin problem with multi-threshold premiums: a Markov fluid queue approach