Credo Technology beats Q1 estimates, shares slip 4.8% on margin concerns