Gator bites off teen's arm