Man hospitalized over 12-hour erection told it's because he smoked too much weed