Undercover detective robbed at gunpoint in Hillsborough County