Kashmir girl fights off militants