how much is a flomax prescription